﻿/* CSS Document */

body{ margin:0; padding:0;font-family:"Microsoft YaHei",Arial,Helvetica,sans-serif,"宋体";min-width:1200px; background:#fff; font-size:14px; color:#666; }
img { border:none;}
ul,li{ list-style:none; margin:0px; padding:0px;}
h1,h2,h3,h4,h5,h6,p,ul,ol,li,form,img,dl,dt,dd,blockquote,fieldset,div,strong,label,em{font-size:14px;margin:0;padding:0;border:0; font-family:"Microsoft YaHei",Arial,Helvetica,sans-serif,"宋体";}
a{ font-size:14px;text-decoration:none; color:#666; font-family:"Microsoft YaHei",Arial,Helvetica,sans-serif,"宋体";}
#clear{ clear:both;}
/*清除浮动*/
.clearfix:after { content: ''; display: block; height: 0; clear: both; }
.clearfix { zoom: 1; }
.clear { clear: both; }

.welcome{width:100%;height:28px;background:#dedede;border-bottom:1px solid #ccc;}
.welcome .welcome_in{width:1200px;height:28px;line-height:28px;margin:0 auto;}
.welcome .welcome_in .l{float:left;}
.welcome .welcome_in .r{float:right;}

#header{ width:1200px; margin:0 auto; padding:10px 0;}
#header .logo{ width:580px; float:left;}
#header .top_tel{ float:right;}

#nav_zon{ width:100%; height:42px; background: #d71a21;}
#nav{ width:1200px; margin:0 auto;}
#nav ul li{ float:left; position:relative;}
#nav ul li a{ padding:0 46px; display:block; float:left; color:#fff; line-height:42px;  font-size:14px; }
#nav ul li a.nav1{background:url(../images/nav_line.jpg) no-repeat right;}
#nav ul li a:hover{ background:#f33038; color:#fff;} 
#nav .nav_active a{ color:#fff; background:#aeaeae;}


/*---导航下拉时固定当前状态 ---*/
#nav .aNavHover{ background:#0073d6; color:#fff;}
/*---导航下拉---*/

.main_nav ul  dl {position:absolute;left:0px;top:48px;width:170px; overflow:hidden;display:none;z-index:999; background:#aeaeae;}
.main_nav ul li dl dt{ width:150px !important; float:left; }

.main_nav ul li dl dt a {display:block; width:150px;height:30px; font-weight:normal;line-height:30px!important;text-align:left; font-size:12px!important; color:#fff!important; font-size:12px;border-bottom:1px solid #c0bebc; }
.main_nav ul li dl dt a:hover{color:#fff!important; background:#f33038 !important;}

/*----宽屏*banner----*/
#banner_big{ height:463px; width:100%;  background:none; clear:both; position:relative; z-index:999}
#banner_big .picBtnLeft { height:463px; position:relative; zoom:1; width:100%; overflow:hidden;}
/*----圆角切换按钮----*/
#banner_big .picBtnLeft .hd {width:135px; height:10px; position:absolute; left:50%; margin-left:-30px; text-align:center; bottom:30px; z-index:10;  }
#banner_big .picBtnLeft .hd ul { overflow:hidden; zoom:1; display:block; height:12px; width:110px; padding:5px 15px 5px 15px;}
#banner_big .picBtnLeft .hd ul li {float:left; _display:inline; cursor:pointer; text-align:center;  -moz-border-radius: 15px;   -webkit-border-radius: 15px;  border-radius:15px;  width:12px; height:12px;background:#ccc;  overflow:hidden; margin-right:5px; margin-left:5px;  }
#banner_big .picBtnLeft .hd ul li.on { background:#2d4e93;}

#banner_big .picBtnLeft .bd {height:463px; left: 50%; margin-left: -960px; position: absolute; width: 1920px;}
#banner_big .picBtnLeft .bd img { height:463px; width:1920px; z-index:1;}
#banner_big .picBtnLeft .bd li { position:relative; zoom:1; width:1920px;  display:inline-block; }
#banner_big .picBtnLeft .bd li .pic { position:relative; z-index:0; line-height:0px; }
#banner_big .picBtnLeft .bd li .bg { display:none;}
#banner_big .picBtnLeft .bd li .title { display:none;}
#banner_big .picBtnLeft .bd a img { padding-top: 0px!important}
/*----宽屏*结束----*/

#pro_banner{ background:url(../images/probanner.jpg) no-repeat center; width:100%; height:246px;}
#gy_banner{ background:url(../images/gybanner.jpg) no-repeat center; width:100%; height:246px;}
#js_banner{ background:url(../images/jsbanner.jpg) no-repeat center; width:100%; height:246px;}
#news_banner{ background:url(../images/newsbanner.jpg) no-repeat center; width:100%; height:246px;}
#con_banner{ background:url(../images/con_banner.jpg) no-repeat center; width:100%; height:246px;}
#zx_banner{ background:url(../images/zxbanner.jpg) no-repeat center; width:100%; height:246px;}

#mainpro{ width:100%; padding:30px 0; background:#f3f3f3;}
#biaoti{ width:1200px; margin:0 auto; text-align:center;}
#bt_bg{ width:100%; height:100px; background:#f3f3f3; padding-top:50px; margin:20px 0 40px;}
#biaoti b{ font-size:45px; font-weight:normal;}
#biaoti span{ font-size:25px; font-style:italic;}

/*----箭头产品滚动----*/
#skins_pro{ width:1500px; margin:0 auto; overflow:hidden; clear:both}
#skins_pro .leftLoop{overflow:hidden; height:400px; display:block;} 
#skins_pro .leftLoop .hd{ overflow:hidden; height:40px; margin-top:-220px;} 
#skins_pro .leftLoop .hd .next{ display:block;width:40px;height:40px;float:right;overflow:hidden;cursor:pointer; background:url(../images/next.png) no-repeat}
#skins_pro .leftLoop .hd .next:hover{background:url(../images/next.png) no-repeat;}
#skins_pro .leftLoop .hd .prev{ display:block;width:40px; height:40px;float:left;overflow:hidden;cursor:pointer; background:url(../images/prev.png) no-repeat;}
#skins_pro .leftLoop .hd .prev:hover{ background:url(../images/prev.png) no-repeat;}
#skins_pro .leftLoop .bd{ margin:10px 0px 10px 60px;} 
#skins_pro .leftLoop .bd ul{ overflow:hidden; zoom:1;} 
/*---箭头产品滚动结束----*/

#pro_ul #ind_pro_img{  width:256px; float:left; margin:20px 10px 10px 7px; height:360px; background:#fff; border:1px solid #e4e4e4;}
.proimg_bk{ width: 268px; height: 248px; border: 1px solid #dfdfdf; position: relative; display: table-cell; text-align: center; vertical-align: middle; background-color: #fff; }
.proimg_bk:hover { border: 1px solid #244ca1; }
.proimg_bk .proimg { text-align: center; position: static; +position:absolute;
top: 50%; }
.proimg_bk img { vertical-align: middle; position: static; +position:relative;
top: -50%; left: -50%; max-width: 250px; max-height: 240px; }


#pro_ul p{ font-size:14px; line-height:43px; height:40px; overflow:hidden; font-weight:normal; border:1px solid #2f64ca;  width:130px; background:url(../images/icon5.png) 125px center no-repeat; margin-left:40px; padding-left:25px;}
#pro_ul p a{ display:block; width:100px; overflow:hidden; height:40px;}
#pro_ul span{ display:block; font-size:15px; line-height:23px; height:48px; overflow:hidden; margin:20px 15px 15px; text-align:left;}
.abme_bg{width:1200px; height:310px; margin:0 auto; padding:10px 0 30px;}
.abme_bg>.title{width:70px; height:230px; float:left; margin-top:40px; background-image:url(../images/001454_03.jpg); font-size:26px; text-align:center; color:#000;}
.abme_bg>.title div{width:26px; margin:0 auto; line-height:30px; padding-top:55px;}
.abme_bg .text{height:230px; width:460px; float:left; padding-left:35px; padding-right:30px; padding-top:40px;}
.abme_bg .text .title{float:left; font-size:22px; line-height:22px; color:#4c4b4b; padding-top:10px; margin-bottom:15px;}
.abme_bg .text .more{float:right; font-size:12px; height:26px; line-height:28px; width:85px; text-align:center; border:1px solid #eee;  margin-top:9px; margin-bottom:8px;}

.abme_bg .text .msg{clear:both; text-indent:2em; line-height:30px; color:#747474; height: 180px;overflow: hidden;}
.abme_bg .img{float:left;margin-top:40px; overflow:hidden;}

.w_980{width:1200px; margin:0 auto;overflow:hidden;}
.product{width:100%; margin:30px auto 10px; clear:both;}
.head{height:110px; width:100%;}
.head .title_b,.head1 .title_b{width:290px; height:110px; background-color:#1f4087; float:left;}
.head2 .title_b{width:243px; height:83px; border:1px solid #bebebe; border-bottom-color:#23201d; background-color:#fff; float:left;}
.head .title_b .a,.head1 .title_b .a,.head2 .title_b .a{font-size:27px; color:#fff; line-height:26px;padding-top:30px;text-align: center;}
.head .title_b .b,.head1 .title_b .b,.head2 .title_b .b{font-size:18px; line-height:20px; font-family:Arial, Helvetica, sans-serif;padding-top:10px;color:#fff;text-align: center;}
.head .pro_tlt{font-size:24px;font-weight:bold;color:#555;float:left;margin-left:30px;padding-left:30px;background:url(../images/tlt_bg.jpg) no-repeat left center;height:25px;line-height:25px;}
.head .pro_tlt em{font-size:18px;color:#999;}
.head1{ margin-top:-150px;}
.head2{ margin-top:15px;}
.product .cont{width:1200px; margin:0 auto; clear:both;overflow:hidden;}
.product .lnav{width:288px; float:left; border:1px solid #dedede;border-top:0; padding-bottom:20px;}
.product .lnav1{width:243px; float:left; border:1px solid #bebebe; padding-bottom:20px;}


.product .lnav1 ul li{ width:183px; margin:0 auto; line-height:47px; color:#383838; background:url(../images/001454_08.png) no-repeat 167px 17px;position:relative; }
.product .lnav1 ul li a{ color:#333; display:block; height:47px; line-height:47px; overflow:hidden; border-bottom:1px solid #ddd;}
.product .lnav1 ul li  a:hover{ color:#1f4087 !important;}
.product .lnav1 ul li ul li a{ padding-left:10px;}




.lnews{ width:520px; float:left;}
.info .title{font-size: 18px;line-height: 24px; color:#014fdd;padding-right: 65px;min-height: 30px;}
.info .msg{font-size: 14px;line-height: 22px;height: 65px;overflow: hidden;}
.xw{ float:left; margin-right:20px;}
#ny_newslb_box{ clear:both; margin-top:20px;}
#ny_newslb_box li{ height:30px;line-height:30px; font-size:12px; overflow:hidden; background:#f3f3f3; padding:0 15px; margin-bottom:10px;}
#ny_newslb_box li a{ color:#636363; float:left;}
#ny_newslb_box li span{ float:right; color:#b6b6b6;}

/*----小屏*banner----*/
#banner_Small{ height:300px; width: 430px; float:right;position:relative; z-index:999}
#banner_Small .picBtnLeft { height:300px; position:relative; zoom:1; width:100%; overflow:hidden;}

/*----箭头切换按钮----*/
#banner_Small .picBtnLeft .hdd{width:100%; overflow:hidden; height:41px; margin-top:135px; position:absolute; z-index:10;} 
#banner_Small .picBtnLeft .hdd .prev{ display:block;width:15px; height:41px;float:left;overflow:hidden;cursor:pointer; background:url(../images/prevh.png) no-repeat;}
#banner_Small .picBtnLeft .hdd .prev:hover{ background:url(../images/prevh.png) no-repeat;}
#banner_Small .picBtnLeft .hdd .next{ display:block;width:15px;height:41px;float:right;overflow:hidden;cursor:pointer; background:url(../images/nexth.png) no-repeat;}
#banner_Small .picBtnLeft .hdd .next:hover{background:url(../images/nexth.png) no-repeat;}

#banner_Small .picBtnLeft .bd {height:300px; position: absolute; width: 430px;}
#banner_Small .picBtnLeft .bd img { height:300px; width:370px; z-index:1; margin-left:30px;}
#banner_Small .picBtnLeft .bd li { position:relative; zoom:1; width:430px;  display:inline-block; }
#banner_Small .picBtnLeft .bd li .pic { position:relative; z-index:0; line-height:0px; }
#banner_Small .picBtnLeft .bd li .bg { display:none;}
#banner_Small .picBtnLeft .bd li .title { display:none;}
#banner_Small .picBtnLeft .bd a img { padding-top: 0px!important}
/*---小屏*结束----*/

.Links{border:solid 1px #aadcff;border-radius:5px;padding:0 12px;min-height:40px;margin-bottom:15px;}
.link_title{display:inline-block;width:75px;text-align:center;position:absolute;margin-top:-20px;margin-left:450px;color:#fff;font-family:"宋体"; padding:10px;background:#1f4087;}
.mid {width: 1200px;margin:0 auto;}
.link_con ul{padding:15px 0; overflow:hidden;}
.link_con ul li{float:left;padding:0 12px;line-height:24px;background:url(dbsx.jpg) right center no-repeat;}
.link_con ul li a{font-family:"宋体"; font-size:12px; color:#cfcfcf;}
.link_con ul li a:hover{color:#fff;}

.foot{text-align:center;}
.foot p{font-size:14px; color:#fff; line-height:26px;}
.foot p a{color:#cfcfcf; margin-left:5px;}

#ny_biaoti{line-height: 45px;width: 875px;height: 45px;float:right;height: 50px;overflow: hidden;line-height: 50px;padding: 0;border-bottom: 1px solid #d9d9d9;}
#ny_biaoti b{ float:left; font-size:18px; font-weight:normal;  padding-left:10px;}
#ny_biaoti span{float:left;font-size: 14px;color: #666;padding-left: 35px;width:830px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;background: url(../images/wz_tb.png) no-repeat left center;}
#ny_biaoti span a{color: #666;font-size:14px;}
#ny_left{ width:290px; float:left;}
#ny_right{float:right; width:895px;}
.contact_con{position:relative; margin-top:20px;}
.contact_con b{ font-weight:normal; font-size:13px;}
.contact_con p{width:248px;padding:0 10px;line-height:26px;font-size:14px;padding:20px;border:1px solid #dedede;border-top:0;}
.contact_con p span{ font-size:15px; display:block; margin-bottom:5px;}

.about{ padding:20px 10px 0 20px; clear:both;line-height: 24px;font-size:14px;width:875px;margin: 0 auto;}
.about1{ padding:20px 10px 0 20px; clear:both;line-height: 24px;font-size:14px;width:1200px;margin: 0 auto;}
.about_con{ float:left; width:560px; line-height:26px; font-size:14px;}
.about_con div{font-size:14px;}
.inside_rnewscon{ padding:0 10px; line-height:22px;}
#ny_newslb_box1{ clear:both;}
#ny_newslb_box1 li{ height:50px;line-height:50px; border-bottom:1px dotted #ddd; font-size:14px; overflow:hidden; background:url(../images/ico13.jpg) no-repeat 5px center; padding-left:20px;}
#ny_newslb_box1 li a{ color:#636363; float:left;width:80%;overflow: hidden; text-overflow: ellipsis; white-space:nowrap; font-size:14px;}
#ny_newslb_box1 li span{ float:right; color:#afaeae; font-size:13px;}
#ny_newslb_box1 li:hover{ margin-left:5px;}

#newscont .newsname{ width:870px; padding-left:10px; font-size:16px; font-weight:bold; line-height:50px; height:50px; border-bottom:1px dotted #ddd; text-align:center; display:block;}
.dcont{ line-height:24px; padding:0px 10px 10px 10px; border-bottom:1px dotted #ddd; }
#news_sx{ margin-top:20px; color:#80817c; font-size:14px; line-height:25px;}
#news_sx .sx_left{ float:left;}
#news_sx .sx_right{ float:right; background:url(../images/001454_08.png) no-repeat right 5px; padding-right:20px; margin-top:10px;}


#fengye{padding:20px;}



/*漂浮*/
.fixed-bar{position:fixed;right:20px;top:200px;z-index:99999;_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0))-30);    }
.fixed-bar .share{height:68px;overflow:hidden;margin:-1px 0 0;border:1px solid #e6e6e6;}
.fixed-bar .consult-box{border:1px solid #e6e6e6;border-radius: 14px 14px 0 0;}
.fixed-bar .consult-box .consult-header{position:relative;height:50px;line-height:50px;margin:-1px -1px 0;background: #244ca1;border-radius: 14px 14px 0 0;}
.fixed-bar .consult-box .consult-title{color:#fff;text-align:center;font-size: 18px;font-weight: bold;}
.fixed-bar .consult-box .icon{display:none;top:0;left:-28px;width:28px;height:36px;overflow:hidden;margin:0;background-position:-80px -530px;cursor:pointer;}
.fixed-bar .consult-box .icon:hover{background-position:-110px -530px;}
.fixed-bar .consult-list{margin:0 2px -1px;padding:9px 0;border-bottom:1px dashed #eaeaea;}
.fixed-bar .consult-list li{padding:0 10px;color:#666;}
.fixed-bar .consult-list p,.fixed-bar .consult-list a{display:block;line-height:24px;}
.fixed-bar .consult-list p{padding-right:10px;}
.fixed-bar .consult-list p {font-size:14px;font-weight:bold;color:#777;margin:5px 0;text-align:center;}
.fixed-bar .consult-list a{width:80%;margin:0 auto;height:34px;line-height:34px;text-align:center;font-size:14px;color:#fff;background: #244ca1;border-radius:40px;}
.fixed-bar .consult-list a:hover{background:#2651ae;}
.fixed-bar .consult-list .QQ01{vertical-align:middle;width:18px;margin-right:3px;}
.fixed-bar .consult-list a:hover{}
.fixed-bar .wide-bar{width:170px;background:#fff;border-radius: 14px 14px 0 0;}
.fixed-bar .wide-bar .share .bds_more{width:148px;_width:146px;background-position:-252px -568px;}
.fixed-bar .wide-bar .share .bds_more:hover{background-position:-354px -568px;}
.fixed-bar .gotop{position:relative;z-index:1;display:block;width:68px;height:36px;overflow:hidden;margin:-1px 0 0;padding:32px 0 0;border:1px solid #e6e6e6;background-color:#fff;color:#666;text-align:center;}
.fixed-bar .wide-bar .gotop{width:168px;font-style:normal;background: url(../images/totop1.png) center 5px no-repeat;}
.fixed-bar .gotop:hover{z-index:10;border-color: #244ca3;background: #244ca3 url(../images/totop2.png) center 5px no-repeat;color:#fff;text-decoration:none;}
.fixed-bar .gotop:hover .icon{}
.fixed-bar .consult-list .tel{font-style:normal;padding:0 10px 10px;}
.fixed-bar .consult-list .tel-icon{font-style:normal;font-size:18px;font-weight:bold;color: #244ca1;overflow: hidden;text-overflow: ellipsis;white-space:nowrap;width: 100%;display: block;text-align:center;}


#pro_nav_lb li{ width:290px; margin:1px auto 0;line-height:47px; color:#fff; background:#1f4087 url(../images/001454_08.png) no-repeat 238px 17px; border-bottom:1px solid #ddd;}
#pro_nav_lb li a{ font-size: 14px;
    color: #fff;
    display: block;
    height: 48px;
    overflow: hidden;
    line-height: 48px;
    padding-left: 10px;}
#pro_nav_lb li a:hover{ color:#fff;}
#pro_nav_lb li.dd_hover a{ color:#fff;}
/*---左边目录固定当前状态 ---*/
#pro_nav_lb .twonav { color:#1f4087!important; z-index:1px; margin:0px;}
#pro_nav_lb li.dd_hover .twonav { color:#fff!important;}

.pro_nav li ul{width:290px;display:block;border-top:none; background:#f3f3f3;}
.pro_nav li ul li{ border:none; background:none!important; line-height:35px; height:auto!important; overflow:hidden; padding-left:12px;  border-bottom:none!important; }
.pro_nav li ul li a{ background:url(../images/icon_04.gif) left 15px no-repeat!important; height:35px; padding-left:15px;line-height:35px; display:block; color:#333!important;}
.pro_nav li ul li a:hover{color:#333 !important;}

.sidayoushi{width: 100%;margin-top:60px;overflow:hidden;position:relative;padding-top:180px;background:#f8f8f8;}
.sidayoushi .ys_tlt{margin:0 auto;width:1920px;position:absolute;top:0;left:50%;margin-left:-960px;}
.sidayoushi .ys{width:1200px;margin:0 auto;}
.ex_01 {
	width:100%;
    height: 300px;
    margin-top: 19px;
    background: url(../images/ys1.jpg) right center no-repeat;
}
.exper_public dt {
    width: 485px;
    height: 75px;
    line-height: 36px;
    font-size: 20px;
    font-weight: bold;
    color: #f50000;
	position:relative;
		padding-left:70px;
}
.exper_public dt i {

    display: block;
    height: 50px;
    line-height: 50px;
    padding-right: 10px;
    font-size: 50px;
    font-family: arial;
    color: #f50000;
    font-weight: normal;
	position:absolute;
	left:0;top:0;
}
.exper_public dd {
    width: 485px;
    color: #333;
    font-size: 16px;
    line-height: 30px;
	margin-bottom:20px;
}
.exper_public dd p{ font-size: 16px;}
.exper_public dd span {
    color: #f50000;
}
.ex_02 {
	width:600px;
    height: 400px;
    margin-top: 40px;
	padding-left:600px;
    background: url(../images/ys2.jpg) left center no-repeat;
}


/*在线QQ*/
.main-im{ position:fixed; right: 10px; top:200px; z-index: 999999; width: 110px; height: 272px; }
.main-im .qq-a { display: block; width: 106px; height: 116px; font-size: 14px; color: #0484cd; text-align: center; position: relative; }
.main-im .qq-a span { bottom: 5px; position: absolute; width: 90px; left: 10px; }
.main-im .qq-hover-c { width: 70px; height: 70px; border-radius: 35px; position: absolute; left: 18px; top: 10px; overflow: hidden; z-index: 9; }
.main-im .qq-container { z-index: 99; position: absolute; width: 109px; height: 118px; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom: 1px solid #dddddd; background: url(../images/qq-icon-bg.png) no-repeat center 8px; }
.main-im .img-qq {max-width: 60px; display: block; position: absolute; left: 6px; top: 3px; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; }
.main-im .im-qq:hover .img-qq{ max-width: 70px; left: 1px; top: 8px; position: absolute; }
.main-im .im_main {background: #F9FAFB; border: 1px solid #dddddd; border-radius: 10px; background: #F9FAFB;display:none;}
.main-im .im_main .im-tel { color: #000000; text-align: center; width: 109px;padding:10px 0; border-bottom: 1px solid #dddddd; }
.main-im .im_main .im-tel div{font-weight:bold;font-size: 14px;margin-top:11px;}
.main-im .im_main .im-tel .tel-num { font-family: Arial; font-weight: bold; color: #e66d15;    margin-top: 0;}
.main-im .im_main .im-tel:hover { background: #fafafa; }
.main-im .im_main .weixing-container {width: 55px; height: 47px; border-right: 1px solid #dddddd; background: #f5f5f5; border-bottom-left-radius: 10px; background: url(../images/weixing-icon.png) no-repeat center center;float:left;}
.main-im .im_main .weixing-show {width: 112px; height: 158px; background: #ffffff; border-radius: 10px; border: 1px solid #dddddd; position: absolute; left: -125px; top: -126px; display:none;}
.main-im .im_main .weixing-show .weixing-sanjiao {width:0; height: 0; border-style: solid; border-color: transparent transparent transparent #ffffff; border-width: 6px; left: 112px; top: 134px; position: absolute; z-index: 2;}
.main-im .im_main .weixing-show .weixing-sanjiao-big { width: 0; height: 0; border-style: solid; border-color: transparent transparent transparent #dddddd; border-width: 8px; left: 112px; top: 132px; position: absolute; }
.main-im .im_main .weixing-show .weixing-ma { width: 104px; height: 103px; padding-left: 5px; padding-top: 5px; }
.main-im .im_main .weixing-show .weixing-txt{position:absolute;top:110px;left:7px;width:100px;margin:0 auto; text-align:center;}
.main-im .im_main .go-top { width: 50px; height: 47px; background: #f5f5f5; border-bottom-right-radius: 10px; background: url(../images/toTop-icon.png) no-repeat center center;float:right;}
.main-im .im_main .go-top a { display: block; width: 52px; height: 47px; }
.main-im .close-im { position: absolute; right: 10px; top: -12px; z-index: 100; width: 24px; height: 24px; }
.main-im .close-im a { display: block; width: 24px; height: 24px; background: url(../images/close_im.png) no-repeat left top; }
.main-im .close-im a:hover { text-decoration: none; }
.main-im .open-im { cursor: pointer; margin-left: 68px; width: 40px; height: 133px; background: url(../images/open_im.png) no-repeat left top; }

.khal{width:1200px;margin:20px auto 0;}

/*----普通产品滚动----*/
#demo{overflow:hidden; width:1148px; height:385px; margin:0 auto;padding:0 25px;border-top:0;}
#demo #indemo{float:left; width:800%}
#demo #indemo li{
    float:left;
    margin:20px 15px;
    width: 268px;
    float: left;
    margin-right: 9px;
    padding-top: 4px;
    margin-top: 20px;
    }
#demo #indemo li p a{display:block;width: 258px;height:50px;line-height:50px;padding:0 5px;overflow: hidden;text-overflow: ellipsis;white-space:nowrap;font-size:14px;text-align:center;}
#demo #indemo li p a:hover{ color:#244ca1;}
#demo #demo1{float:left;}
#demo #demo2{float:left;}
/*---普通产品滚动结束----*/

.width100 {
    width: 100%;
    margin:20px auto;
    overflow: hidden;
}
.img-responsive {
    display: block;
    max-width: 100%;
    height: auto;
}
.gywm{width:1200px;margin:50px auto 0;border-top:1px solid #ccc;position:relative;padding-top:50px;}
.gywm .tlt{font-size:24px;background:#fff;width:120px;height:30px;line-height:30px;position:absolute;top:-16px;left:50%;margin-left:-60px;text-align:center;}
.pull-left {
    float: left!important;
}
.pull-right {
    float: right!important;
	width:800px;
	font-size:14px;
	line-height:30px;
}
.f_nav{color:#fff;border-bottom:1px solid #fff;padding:10px 0;margin-bottom:20px;}
.f_nav a{color:#fff;font-size:14px;}

.link_wrap {
    width: 1200px;
    margin: 0 auto;
}
.link_wrap .link {
    font-size: 16px;
    font-weight: bold;
    height: 40px;
    line-height: 40px;
    text-align: left;
    border-bottom: 1px solid #dedeed;
    color: #333;
    padding-left: 10px;
}
.link_wrap ul {
    overflow: hidden;
}
.link_wrap ul li {
    float: left;
    color: #333;
    height: 30px;
    line-height: 30px;
}
.link_wrap ul li a {
    color: #333;
    display: block;
    height: 30px;
    line-height: 30px;
    padding: 0 10px;
	font-size:14px;
}
.wenzhang{width: 1200px;margin: 40px auto;}
.wenzhang .news{float:left;width:370px;}
.wenzhang .news .tlt{border-bottom:1px solid #dedede;height:30px;margin-bottom:20px;position:relative;}
.wenzhang .news .tlt p{float:left;font-size:18px;background:url(../images/tlt_bg.jpg) left center no-repeat;padding-left:20px;border-bottom:3px solid #f40000;height:40px;line-height:40px;position:absolute;bottom:-1px;display:block;width:100px;}
.wenzhang .news .tlt a{float:right;font-size:14px;color:#f40000;}
.wenzhang .news li{height:38px;border-bottom:1px dotted #dedede;}
.wenzhang .news li a{display:block;height:38px;line-height:38px;float:left;width:260px;font-size:14px;overflow: hidden; text-overflow: ellipsis; white-space:nowrap;}
.wenzhang .news li span{display:block;float:right;height:38px;line-height:38px;font-size:14px;}
.wenzhang .article{margin:0 40px;}

.cont{width:1200px;margin:30px auto;}
.cont1{ margin:15px auto;}
.head_ny .title_b .a{height:60px;line-height:60px;text-align:center;background:#244ca3;font-size:18px;color:#fff;}

.lnav{border:none !important;padding-bottom:20px;border-top:0;margin-bottom: 20px;}
.ny_xgwz{border:1px solid #bebebe; padding:10px;border-top:0;}
.ny_xgwz a{width:250px !important;overflow: hidden; text-overflow: ellipsis; white-space:nowrap;}
.gcal ul li p{margin-top:0 !important;}

#cp{ position:relative;}
.cp_tit {
    background: url(../images/xg_arr.png) no-repeat 10px center;
    height: 28px;
    line-height: 28px;
    padding-left: 25px;
    color: #353535;
    font-size: 14px;
    font-weight: bold;
    font-family: Microsoft YaHei;
    margin-bottom: 15px; }
	
	.dowm_leibiao li {
    height: 44px;
    line-height: 38px;
    background: url(../images/icon_02.jpg) no-repeat 5px 15px;
    padding-left: 20px;
    border-bottom: 1px dotted #ddd;
}



/*普通在线客服02*/
#kfFloatqq{margin: 0pt; padding: 0pt; z-index:9999; visibility: visible; position: absolute; top:120px; right: 9px;}
.qq_ser { width: 120px; overflow: hidden; margin: 0; padding: 0; background-color: #fff;}
.qq_ser .ser_tit1 { width: 100px; height: 28px; overflow: hidden; line-height: 28px; margin: 0 auto; padding: 0 10px; border-radius: 5px 5px 0 0; background: url(../images/qq02_tit_bg.jpg) 0 0 repeat-x; color: #fff; font-size: 12px; position: relative;}
.ser_tit1 a { display: block; width: 10px; height: 10px; overflow: hidden; margin: 0; padding: 4px; background: url(../images/qq02_close_tb1.png) 4px 4px no-repeat; position: absolute; top: 5px; right: 10px; z-index: 9;}
.ser_tit1 a:hover { background: #fff url(../images/qq02_close_tb2.png) 4px 4px no-repeat; border-radius: 10px;}
.qq_ser .lxr_list { width: 100px; overflow: hidden; margin: 0 auto; padding: 15px 9px 15px; border-left: 1px solid #dfdfdf; border-right: 1px solid #dfdfdf;}
.lxr_list ul li { width: 100px; overflow: hidden; margin: 0 auto 2px; padding: 0;}
.lxr_list ul li b { width: 100%; height: 16px; overflow: hidden; line-height: 16px; margin: 0 auto 5px; padding: 0; color: #333; font-size: 12px; font-weight: bold; text-align: center; display:block;}
.lxr_list p { width: 100%; height: 18px; overflow: hidden; line-height: 16px; margin: 0 auto; padding: 0; color: #666; font-family: Helvetica, Helvetica Neue, Arial," sans-serif"; font-size: 12px; text-align: center;}
.qq_ser .ser_tit2 { width: 100px; height: 28px; overflow: hidden; line-height: 28px; margin: 0 auto; padding: 0 10px; background: url(../images/qq02_tit_bg.jpg) 0 0 repeat-x; color: #fff; font-size: 12px; font-weight: bold;}
.qq_ser .qq_list { width: 80px; overflow: hidden; margin: 0 auto; padding: 15px 19px 7px; border-left: 1px solid #dfdfdf; border-right: 1px solid #dfdfdf;    border-bottom: 1px solid #dfdfdf;}
.qq_list ul li { width: 82px; height: 24px; overflow: hidden; margin: 0 auto 8px; padding: 0;}
.qq_ser .ser_tit3 { width: 100px; height: 28px; overflow: hidden; line-height: 28px; margin: 0 auto; padding: 0 10px; border-radius: 0 0 5px 5px; background: url(../images/qq02_tit_bg.jpg) 0 0 repeat-x; color: #fff; font-size: 12px;}

/*列表页展示*/
#pro_ul1 #ind_pro_img2 {overflow: hidden;position: relative; margin-top: 20px;}
#pro_ul1 #ind_pro_img2{ width: 250px; margin: 15px 12px; float: left; background: #fff; box-shadow: 0 0 2px #ccc; padding: 10px; border-radius: 2px;padding-bottom: 10px !important;    border: 1px solid #ddd;}
#pro_ul1 #ind_pro_img2:hover{border:1px solid #244ca3; }
#pro_ul1 #ind_pro_img2 .img{ width: 100%; height: 165px; line-height: 0; overflow: hidden;}
#pro_ul1 #ind_pro_img2 .img a{display:block;width:100%;height:100%;text-align:center}
#pro_ul1 #ind_pro_img2 .img a img{vertical-align:middle;max-width:100%;max-height:100%;transition: all 0.5s ease;}
#pro_ul1 #ind_pro_img2 .img a .iblock{display:inline-block;height:100%;width:0;vertical-align:middle}
#pro_ul1 #ind_pro_img2 .img a:hover img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}
#pro_ul1 #ind_pro_img2 .info{ font-size: 16px; line-height: 32px; max-height: 96px; overflow: hidden; color: #333; margin: 15px 15px;}
#pro_ul1 #ind_pro_img2 .info p{width:100%;line-height:24px;font-size:14px;color:#666;overflow: hidden; text-overflow: ellipsis; white-space:nowrap;text-align: left; margin-bottom: 0;height: 24px;}
#pro_ul1 #ind_pro_img2 .info .in_fo_mc{width:100%;line-height:24px;font-size:14px;color:#666;overflow: hidden; text-overflow: ellipsis; white-space:nowrap;text-align: left; margin-bottom: 0;height: 24px; padding:0 5px;}
#pro_ul1 #ind_pro_img2 .info .in_fo_mc a{ font-size:14px;}
#pro_ul1 #ind_pro_img2 .more{ overflow: hidden; margin: 0 15px 15px 15px;}
#pro_ul1 #ind_pro_img2 .a1{ display: block; float: left; font-size: 14px; width: 104px; height: 32px; line-height: 32px; border-radius: 3px; text-align: center; color: #fff; background: #247dca;}
#pro_ul1 #ind_pro_img2 .a1:hover{ background: none; color: #247dca; border: 1px solid #247dca;}
#pro_ul1 #ind_pro_img2 .a2{ display: block; float: right; font-size: 14px; width: 104px; height: 32px; line-height: 32px; border-radius: 3px; text-align: center; color: #71b419; border: 1px solid #71b419;}
#pro_ul1 #ind_pro_img2 .a2:hover{ background: #71b419; color: #fff;}